package com.shunli.cterminal.model.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

import java.util.List;

@Schema(description = "管理后台 - ab实验分组分页 Request VO")
@Data
@ToString(callSuper = true)
public class ExpGroupReq {

    @Schema(description = "产品标示", example = "921")
    private String appId;

    @Schema(description = "实验唯一标识", example = "32256")
    private Long expId;

    @Schema(description = "实验唯一标识", example = "32256")
    private String expCode;

    private List<String> expCodeList;

    @Schema(description = "实验名称", example = "王五")
    private String expName;

    @Schema(description = "实验分组标识 1-n", example = "李四")
    private String expGroupName;

    @Schema(description = "分组实验参数 json字符串")
    private String expGroupParam;

    @Schema(description = "策略id")
    private Long strategyId;

    @Schema(description = "分流id类型 uid、accountId、campaignId、adId、mobile、cid")
    private String idType;

    @Schema(description = "场景编码")
    private String sceneCode;

}